package com.ftg.learn.service;

import cn.hutool.core.lang.tree.Tree;
import com.ftg.learn.dto.LoginDto;
import com.ftg.learn.entity.SysUser;
import com.ftg.learn.util.PageEx;
import com.ftg.learn.util.R;

import java.util.List;

/**
 * @author 布衣
 */
public interface UserService {

    R<String> login(LoginDto loginDto,String captcha);

    R<List<Tree<Long>>> getCurUserPerById(String token);

    R<PageEx<SysUser>> list(String username, Integer pageNum, Integer pageSize);
}
